package com.zhentao.pojo;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import java.math.BigDecimal;
import lombok.Data;

/**
 * 规格值表
 * @TableName spec_value
 */
@TableName(value ="spec_value")
@Data
public class SpecValue {
    /**
     * 规格值ID（唯一标识）
     */
    @TableId(type = IdType.AUTO)
    private Long valueId;

    /**
     * 规格组ID（关联规格组）
     */
    private Long groupId;

    /**
     * 规格值名称（如“5L”“10L”“50kg”）
     */
    private String name;

    /**
     * SKU编码（唯一库存保有单位标识，术语表定义）
     */
    private String skuCode;

    /**
     * 差价（与基础价的差额，如10L比5L贵20元）
     */
    private BigDecimal priceDiff;

    /**
     * 库存（该规格的可用库存数量）
     */
    private Integer stock;

    /**
     * 排序序号（控制规格值展示顺序）
     */
    private Integer sortOrder;
}